first aid software testing system engineering defibrillator cpr consulting quality assurance system safety engineering training test planning aed safety information technology test management health human factors